
<!--incluir la cabecera junto con sesiones-->
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" import="Funcionalidad.*,java.util.*,java.net.*" session="true"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%
        //guardamos una lista con todos los post
        URLDecoder deco = new URLDecoder();
        List<Post> post = new ArrayList();
        try {
            post = Posts.consultaPosts();
        } catch (Exception ex) {
            out.print(ex.getMessage());
        }

%>
<jsp:include page="Cabecera.jsp"/>
<jsp:include page="LateralBlog.jsp"/>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
        <div id="principal" class="post">
            <table align=center>

                <%
                //recorremos tods los post y los decodificamos ademas
                //hacemos que detecte los saltos de linea
        Iterator it = post.iterator();
        while (it.hasNext()) {
            Post pos = (Post) it.next();
            String s = "";
            try {
                s = C_posts.N_Comentarios(pos.getId_post());
            } catch (Exception e) {
                System.out.println("No se pudo sacar el numero de comentarios" + e.getMessage());
            }
                %>
                <tr>
                <tr><th><a href=VistaNuevoComentario.jsp?id=<%=pos.getId_post()%>><h3><%= deco.decode(pos.getTitulo(), "ISO-8859-1")%></h3></a></th></tr>
                <tr><td><p><%= Habituales.nl2br(deco.decode(pos.getTexto(), "ISO-8859-1"))%></p></td></tr>
                <tr><td><i><%= deco.decode(pos.getFecha(), "ISO-8859-1")%></i></td></tr>
                <div id="comentario">
                    <tr>
                        <td><a href=VistaNuevoComentario.jsp?id=<%=pos.getId_post()%>><%= s%></a></td>
                    </tr>
                </div>
                <%}%>
            </table>
        </div>
    </body>
</html>
